<?php

namespace App\Webdisk\Model;

use Illuminate\Database\Eloquent\Model;

class LogInfo extends Model
{
    //
    protected $table = 'log';
    public $timestamps = false;

    /**
     * 添加一条日志记录
     * @param string $info 具体日志内容
     * @param string $operator 日志产生者
     * @param int $level 日志等级 可选：`LOG_LEVEL_OP` - 操作信息 `LOG_LEVEL_INFO` - 普通消息 `LOG_LEVEL_WARNING` - 警告 `LOG_LEVEL_DANGER` - 错误 `LOG_LEVEL_RECORD` - 运行记录
     */
    public static function add($info, $operator = 'sys', $level = LOG_LEVEL_INFO){
        self::insert([
            'level'=>$level,
            'info'=>$info,
            'operator'=>$operator,
            'created_at'=>time()
        ]);
    }
}
